Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Chile F3 Canada F5 China F1 China F2 Thailand F2 Chinese Taipei F1 Cambodia F1 Cambodia F2 Thailand F2 Japan F1 Japan F2 Japan F3 Thailand F4 Hong Kong F3 Thailand F10 Thailand F11 Indonesia F3 Thailand F1 Thailand F2 Thailand F3 Japan F9 Japan F10 Australia F12 Australia F13 Cambodia F1 Thailand F1 Thailand F2 India F4 Indonesia F5 Laos F1 Thailand F4 Thailand F5 Chinese Taipei F1 Chinese Taipei F2 Thailand F6 Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin USTA Seascape Challenger - Aptos Cridicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton Honda-Kah Open - Singapore GHI Bronx Tennis Classic - Bronx USTA Tennis Championships of Austin - Austin Copa Ericsson Chile - Santiago Osaka International Tennis Tournament - Osaka Honda Kah Singapore Men's Tennis Open - Singapore Fergana Challenger - Fergana USTA Seascape Challenger - Aptos Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx VII Trofeo Ciudad de Quito - Quito Yokohama Challenger 2001 - Yokohama Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign The 70th King's Cup and Queen's Cup - Bangkok Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Fergana Tennis Challenger Tournament - Fergana Sporting Challenger 2003 - Turin 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton VI Gramado Open de Tenis - Gramado Akbank Private Banking-TED Open - Istanbul Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Okal Cup 2003 - Eckental IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Heineken Challenger 2004 - Ho Chi Minh City Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Busan Open - Busan Challenger Leon 2004 - Leon San Remo Tennis Cup - San Remo Sporting Challenger - Turin The Surbiton Trophy - Surbiton 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Canottieri Minico 2004 - Mantova Ourocard Tennis Challenger - Sao Paulo 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Copa Petrobras Bogota - Bogota USTA Men's Challenger of Dallas - Dallas Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao The Natrel's Challenger of Granby - Granby 14° BH Tennis Open - Belo Horizonte TED Open - Istanbul Open D'Orleans - Orleans XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Media Will Cup Busan Challenger Tennis - Busan ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Seguros Bolivar Open - Medellin The Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Challenger - Champaign Kia International In Kawana - Kawana South African Airways Tennis Open - Durban BMW Tennis Championship - Sunrise Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2008 China TCL Challenger - Guangzhou Busan Open Challenger Tennis - Busan Izmir Cup - Izmir Bancolombia Open - Cali Dunlop World Challenge - Toyota Sao Paulo Challenger Bangkok Challenger Korat Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Pereira Challenger Tallahassee Challenger Savannah Challenger Carson Challenger Ojai Challenger Bytom Challenger Reggio Emilia Challenger Turin Challenger Bogota Challenger Lexington Challenger Bordeaux Challenger Alessandria Challenger Guadalajara Challenger Bogota Challenger Beijing Challenger Medellin Challenger Buenos Aires Challenger Santos Challenger Kaohsiung Challenger Prostejov Challenger Bangkok Challenger Como Challenger San Juan Challenger Villa Allende Challenger Seoul Challenger Montevideo Challenger Sao Leopoldo Challenger Bucaramanga Challenger Salinas Challenger Pereira Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Kun-Ming Challenger Bordeaux Challenger Busan Challenger Blois Challenger Marburg Challenger Beijing Challenger Scheveningen Challenger Astana Challenger Sao Paulo Challenger Architect Open - Budapest Shanghai Challenger Kaoshuing Challenger Porto Alegre Challenger Sao Paulo Challenger Tashkent Challenger Buenos Aires Challenger Melbourne Challenger Montevideo Challenger Traralgon Challenger Bogota Challenger Guayaquil Challenger Toyota Challenger West Lakes Challenger Panama City Challenger Barranquilla Challenger Santiago Challenger Busan Challenger Tianjin Challenger Nanchang Challenger Bangkok Challenger Indore Challenger Yokohama Challenger Toyota Challenger Anning Challenger Samsung Securities Cup - Seoul BH Tennis Open International Cup - Belo Horizonte Shimadzu All Japan Indoor - Kyoto Chevrolet Cup - Vina del Mar AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. President's Cup - Tashkent AIG Japan Open - Tokyo Brasil Open - Salvador AIG Japan Open - Tokyo Tata Open - Chennai BellSouth Open - Vina del Mar ATU Cup - Weiden Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia The Scottish Tennis Championships - Edinburgh Yokohama World Tennis Gaora Cup - Yokohama The Stella Artois Grass Court Championships - London Warsteiner Challenger Wolfsburg - Wolfsburg GHI Bronx Classic - Bronx Ischgl International Tennis Challenger 2003 - Ischgl Abierto Club Casablanca - Mexico City Thailand Open - Bangkok Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe China Open - Beijing Thailand Open - Bangkok Chennai Open - Chennai Credicard Mastercard Tennis Cup - Campos do Jordao Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles China Open - Beijing Thailand Open - Bangkok 2004 Colorado Tennis Classic - Denver AIG Japan Open Tennis Championships - Tokyo ARAG World Team Championship - Dusseldorf Chennai Open - Chennai MoviStar Open - Vina del Mar Trani Cup - Trani SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Binghamton Professional Tennis Tournament - Binghamton The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch IPP Geneva Trophy - Geneva Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Antonio Savoldi-Marco Co. - Manerbio China Open - Beijing Thailand Open - Bangkok Rhein-Main Challenger 2004 - Aschaffenburg Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Movistar Open - Vina del Mar Samsung Securities Cup - Seoul Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston The Artois Championships - London X Trofeo Ciudad de Quito - Quito Banja Luka Challenger 2004 - Banja Luka AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Copa Petrobras Santiago - Santiago Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Open de la Ville de Saint Denis - Reunion Island Copa Petrobras Aracaju - Aracaju Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Copa Petrobras Guadalajara - Guadalajara Thailand Open - Bangkok ATP Challenger Numea - New Caledonia La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Movistar Open - Santiago 2005 Freeman Men's Challenger - Joplin Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Heineken Challenger - Ho Chi Minh City San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Nottingham Men's Challenger - Nottingham Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Thailand Open - Bangkok Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton VIII Gramado Open - Gramado Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Copa Petrobras - Montevideo Music City Challenger - Nashville Campbell's Hall of Fame Tennis Championships - Newport USTA Illinois Challenger - Champaign PTT Thailand Open - Bangkok The LTA Sunderland Challenger - Sunderland China Open - Beijing Copa Kia - Santiago VTR Open - Vina del Mar Brasil Open - Sao Paulo HTV Challenger - Ho Chi Minh City Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Coffee Cup Challenger - Chikmagalur Abierto Colombiano de Tenis - Bogota Campbell's Hall of Fame Tennis Championships - Newport Dharwad Challenger 2006 - Dharwad SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Citi Open - Washington Fergana Challenger - Fergana VTR Open - Vina del Mar Brasil Open - Sao Paulo Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Copa Claro - Buenos Aires The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba U.S. National Indoor Tennis Championships - Memphis Aegon Nottingham Open - Nottingham GHI Bronx Tennis Classic - Bronx IX Gramado Open - Gramado Ford Tennis Championships - Louisville Yuba City Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Unicredit Czech Open 2007 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Natrel Presented by National Bank - Granby Odlum Brown Vancouver Open - Vancouver Copa Petrobras Brazil - Belo Horizonte Samsung Securities Cup - Seoul Flea Market Cup - Busan Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa ECU Prague Open - Prague Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Tunis Open - Tunis Morocco Tennis Tour - Rabat Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Levene Gouldin & Thompson Tennis Challenger - Binghamton New Delhi Challenger III - New Delhi GHI Bronx Tennis Classic - Bronx New Delhi Challenger IV - New Delhi Karshi Challenger - Karshi Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Tashkent Challenger - Tashkent Copa Petrobras-Argentina - Buenos Aires Heilbronn Challenger Wroclaw Challenger Melbourn Challenger Bordeaux Challenger Busan Challenger Fergana Challenger Copa Petrobras-Uruguay - Montevideo Carson Challenger Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Poznan Challenger Binghamton Challenger Bogota Challenger Aptos Challenger Montevideo Challenger Asuncion Challenger Seoul Challenger Medellin Challenger Sao Paulo Challenger Bucaramanga Challenger Sunrise Challenger Granby Challenger Vancouver Challenger Binghamton Challenger Santiago Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Bangkok Challenger Belo Horizonte Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Bogota Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai - Shanghai Bangkok Challenger Sony Ericsson Open - Miami Cali Challenger Sony Ericsson Open - Miami Kosice Challenger Sony Ericsson Open - Miami Santiago Challenger Rogers Cup - Toronto Sao Paulo Challenger Shanghai Rolex Masters - Shanghai Astana Challenger Medellin Challenger Sony Open Tennis - Miami Guayaquil Challenger BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sao Paulo Challenger Noumea Challenger Bucaramanga Challenger Burnie Challenger Caloundra Challenger Kyoto Challenger Santiago Challenger Guangzhou Challenger Pingguo Challenger Johannesburg Challenger Rome Challenger Busan Challenger Fergana Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Winnetka Challenger Wuhai Challenger Campos do Jordao Challenger Binghamton Challenger St. Francis Health System USTA Challenger - Tulsa Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Bangkok Challenger U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Seoul Challenger U.S. Open - New York Toyota Challenger Noumea Challenger Bucaramanga Challenger Burnie Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Singapore Challenger Wimbledon - London U.S. Open - New York Kyoto Challenger Santiago Challenger Guadalajara Challenger Australian Open - Melbourne Pingguo Challenger French Open - Paris Wimbledon - London U.S. Open - New York Barranquilla Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Blumenau Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sao Paulo Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Busan Challenger Australian Open - Melbourne French Open - Paris Rio Quente Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Nottingham-2 Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Winnetka Challenger Wimbledon - London Australian Open - Melbourne Granby Challenger Thailand Open - Bangkok Vancouver Challenger Genova Challenger Challenger Britania Zavaleta - Puebla Trnava Challenger Rio De Janeiro Challenger Burnie Challenger Campinas Challenger Memorial Savigni - Sassuolo Shanghai Challenger Pune Challenger 2004 Keys Gate Challenger - Homestead Taipei City Challenger Shimadzu All Japan Indoor - Kyoto Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul The 69th King's Cup-Thailand Open - Bangkok Kyoto Challenger - Kyoto USTA Challenger of Dallas - Dallas The LTA Wrexham Challenger - Wrexham Ho Chi Minh City Challenger - Ho Chi Minh City Fifth-Third Bank Tennis Championships - Lexington IX Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa Oldum Brown Vancouver Open - Vancouver Hilton Waikoloa Village USTA Challenger - Waikoloa Black Forest Open 2004 - Freudenstadt Davis Cup, Group 1, 1R, NZL-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, REL1, THA-CHN 5-0 Davis Cup, Group 1, 1R, THA-UZB 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, World Group, QR, GBR-THA 3-2 Davis Cup, Group 1, 1R, THA-KOR 4-1 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 1, 1R, THA-PAK 5-0 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, THA-UZB 4-1 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 1, PO, THA-INA 4-1 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group 1, 1R, THA-KAZ 3-2 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group 1, 2R, AUS-THA 5-0 Asian Hopman Cup - Astana Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, Group 1, 2R, THA-AUS 2-3 AIG Japan Open - Tokyo US Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington Heineken Open - Auckland Hypo Group Tennis International - Portschach Countrywide Classic - Los Angeles Chennai Open - Chennai Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Movistar Open - Santiago Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Waldbaum's Hamlet Cup - Long Island Movistar Open - Vina del Mar Atlanta Tennis Championships - Atlanta Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Davis Cup, Group 1, PO, THA-CHN, 1-4 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, Group II, 1R, POC-THA 0-5 Davis Cup, Group II, 1R, SRI-THA 1-3 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, Group II, 2R, INA-THA 3-2 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, Group II, 2R, PHI-THA 4-1 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group I, 1R, THA-KOR 2-3 If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Shanghai ATP Masters - Shanghai Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Group II, 1R, KUW-THA 1-4 Davis Cup, Group I, PO, DOM-CHI 4-1 15th Asian Games Doha 2006